predicate something upon - German English Dictionary